<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
<title>文献资源管理系统-代理公司模板</title>
<link rel="icon" href="favicon.ico" type="image/ico">
<meta name="keywords" content="文献资源管理系统-代理公司模板">
<meta name="description" content="文献资源管理系统-代理公司模板">
<meta name="author" content="yinqi">
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/materialdesignicons.min.css" rel="stylesheet">
<link href="css/style.min.css" rel="stylesheet">
</head>
  <style>
    .col-lg-12{
      margin: auto;
    top: 17px;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    }
  </style>
<body>
<div class="lyear-layout-web" id="app">
  <div class="lyear-layout-container">
    <!--左侧导航-->

    <!--End 左侧导航-->
    
    <!--头部信息-->
 
    <!--End 头部信息-->
    
    <!--页面主要内容-->

    <main class="lyear-layout-content" >
      <div class="container-fluid">
        
        <div class="row">
          <div class="col-lg-12" >
            <div class="card">
              <div class="card-toolbar clearfix">
                <form class="pull-right search-bar" method="get" action="#!" role="form">
                  <div class="input-group">
                    <div class="input-group-btn">
                      <input type="hidden" name="search_field" id="search-field" value="title">
                      <button class="btn btn-default dropdown-toggle" id="search-btn" data-toggle="dropdown" type="button" aria-haspopup="true" aria-expanded="false">
                        公司名称 <span class="caret"></span>
                      </button>
                     
                    </div>
                    <input type="text" class="form-control" v-model="agencyCompanyname.name" v-on:keyup="getlist(1)" name="keyword" placeholder="请输入名称">
                  </div>
                </form>
                <div class="toolbar-btn-action">
                  <a class="btn btn-primary m-r-5" data-toggle="modal" @click="click()"  data-target="#myModal" ><i class="mdi mdi-plus"></i> 新增</a>
                  <el-button  class="btn btn-danger" type="warning" style="background-color:#f96868;" @click="removeBatch(sels)" :disabled="this.sels.length === 0||this.disabled"><i class="mdi mdi-window-close"></i>批量删除</el-button>
                </div>
              </div>
              <div class="card-body">
                <div class="table-responsive" >
                  <table class="table table-bordered">
                    <template>
                      <el-table
                        v-loading="loading"
                        element-loading-text="拼命加载中"
                        :data="list"
                        style="width: 100%"  @selection-change="selsChange"  >
                    <el-table-column type="selection" width="65"></el-table-column>
                        <el-table-column
                          prop="id"
                          label="序号"
                          width="180">
                        </el-table-column>
                        <el-table-column
                          prop="name"
                          label="公司名称"
                          width="180">
                        </el-table-column>
                        <el-table-column
                          prop="account"
                          label="公司账户">
                        </el-table-column>
                        <el-table-column
                          prop="contactName"
                          label="联系人姓名">
                        </el-table-column>
                        <el-table-column
                        prop="contactPhone"
                        label="联系人手机">
                      </el-table-column>
                        <el-table-column
                        prop="qq"
                        label="QQ号">
                      </el-table-column>
                        <el-table-column
                          prop="post"
                          label="职务">
                        </el-table-column>
                        <el-table-column
                        prop="contactAddress"
                        label="联系地址">
                      </el-table-column>
                      <el-table-column
                      prop="companyCode"
                      label="公司编码">
                    </el-table-column>
                      <el-table-column
                      prop="eMail"
                      label="E-mail">
                    </el-table-column>
                    <el-table-column
                    prop="wechatNumber"
                    label="微信号">
                  </el-table-column>
                    <el-table-column
                    prop="payBank"
                    label="付款银行">
                  </el-table-column>
                  <el-table-column label="操作" align="center" min-width="100">
              　　　　<template slot-scope="scope">
                          <div class="btn-group">
                            <a class="btn btn-xs btn-default" @click="unit(scope.row.id)"  type="button" data-toggle="modal" data-target="#myModalup" title="编辑" data-toggle="tooltip"><i class="mdi mdi-pencil"></i></a>
                          </div>
              　　　　</template>
              　　</el-table-column>
                      </el-table>
                    </template>
                  </table>
                </div>

                <nav>
                  <ul class="pagination pagination-circle">
                    <li class="active"><a>{{totals}}</a></li>
                    <li>
                      <a type="button" @click="getlist(prePage)">
                        <span><i class="mdi mdi-chevron-left" ></i></span>
                      </a>
                    </li>
                    <li ><a>{{currentPage}}</a></li>
                    <li>
                      <a type="button" @click="getlist(nextPage)">
                        <span><i class="mdi mdi-chevron-right"></i></span>
                      </a>
                    </li>
                  </ul>
                </nav>  
                   <!-- 添加模态框（Modal） -->
                <form action=""  class="form-horizontal" role="form">
                  <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                      <div class="modal-dialog">
                          <div class="modal-content" style="width: 971px;  margin-left: -252px;">
                              <div class="modal-header">
                                  <h4 class="modal-title" id="myModalLabel">
                                      新增公司
                                  </h4>
                                  <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                                      &times;
                                  </button>
                              </div>
                               <div class="modal-body" style="height: 100%; float: left;" >
                                <div class="form-group">
                                  <label for="lastname" class="col-sm-3 control-label">公司名称</label>
                                  <div class="col-sm-7">
                                    <input class="form-control" type="text" v-model="agencyCompany.name" placeholder="公司名称">
                                  </div>
                                   </div>
                                   <div class="form-group">
                                    <label for="lastname" class="col-sm-3 control-label">公司账户</label>
                                    <div class="col-sm-7">
                                      <input class="form-control" type="text" v-model="agencyCompany.account" placeholder="公司账户">
                                    </div>
                                     </div>
                                     <div class="form-group">
                                      <label for="lastname" class="col-sm-3 control-label">联系人姓名</label>
                                      <div class="col-sm-7">
                                        <input class="form-control" type="text" v-model="agencyCompany.contactName" placeholder="联系人姓名">
                                      </div>
                                       </div>
                                       <div class="form-group">
                                        <label for="lastname" class="col-sm-3 control-label">联系人手机</label>
                                        <div class="col-sm-7">
                                          <input class="form-control" type="text" v-model="agencyCompany.contactPhone" placeholder="联系人手机">
                                        </div>
                                         </div>
                                         <div class="form-group">
                                          <label for="lastname" class="col-sm-3 control-label">职务</label>
                                          <div class="col-sm-7">
                                            <input class="form-control" type="text" v-model="agencyCompany.post" placeholder="职务">
                                          </div>
                                           </div> 
                                           <div class="form-group">
                                            <label for="lastname" class="col-sm-3 control-label">联系地址</label>
                                            <div class="col-sm-7">
                                              <input class="form-control" type="text" v-model="agencyCompany.contactAddress" placeholder="联系地址">
                                            </div>
                                             </div>
                                             <div class="form-group">
                                              <label for="lastname" class="col-sm-3 control-label">邮政编码</label>
                                              <div class="col-sm-7">
                                                <input class="form-control" type="text" v-model="agencyCompany.postalCode" placeholder="邮政编码">
                                              </div>
                                               </div>
                                         <div class="form-group">
                                          <label for="lastname" class="col-sm-3 control-label">QQ号</label>
                                          <div class="col-sm-7">
                                            <input class="form-control" type="text" v-model="agencyCompany.qq" placeholder="QQ号">
                                          </div>
                                           </div>
                                           
                              </div>
                              <div class="modal-body" style="height: 100%; float: left;">
                                <div class="form-group">
                                  <label for="lastname" class="col-sm-3 control-label">付款账号</label>
                                  <div class="col-sm-7">
                                    <input class="form-control" type="text" v-model="agencyCompany.paymentAccount" placeholder="付款账号">
                                  </div>
                                   </div>
                                   <div class="form-group">
                                    <label for="lastname" class="col-sm-3 control-label">是否提交原件申请</label>
                                    <div class="col-sm-7">
                                      是<input  type="radio" v-model="agencyCompany.isSubmit" style="margin-left: 6px" value="0">
                                      否<input  type="radio" v-model="agencyCompany.isSubmit" style="margin-left: 6px" value="1">
                                    </div>
                                     </div>
                                     <div class="form-group">
                                      <label for="lastname" class="col-sm-3 control-label">原件序号</label>
                                      <div class="col-sm-7">
                                        <input class="form-control" type="text" v-model="agencyCompany.originalNumber" placeholder="原件序号">
                                      </div>
                                       </div>
                                       <div class="form-group">
                                        <label for="lastname" class="col-sm-3 control-label">其他</label>
                                        <div class="col-sm-7">
                                          <input class="form-control" type="text" v-model="agencyCompany.otherCondition" placeholder="其他">
                                        </div>
                                         </div>
                                               <div class="form-group">
                                                <label for="lastname" class="col-sm-3 control-label">公司编码</label>
                                                <div class="col-sm-7">
                                                  <input class="form-control" type="text" v-model="agencyCompany.companyCode" placeholder="公司编码">
                                                </div>
                                                 </div>
                                                 <div class="form-group">
                                                  <label for="lastname" class="col-sm-3 control-label">户号</label>
                                                  <div class="col-sm-7">
                                                    <input class="form-control" type="text" v-model="agencyCompany.doorNo" placeholder="户号">
                                                  </div>
                                                   </div>
                                                   <div class="form-group">
                                                    <label for="lastname" class="col-sm-3 control-label">联系人电话</label>
                                                    <div class="col-sm-7">
                                                      <input class="form-control" type="text" v-model="agencyCompany.contactTelephone" placeholder="联系人电话">
                                                    </div>
                                                     </div>
                                                     <div class="form-group">
                                                      <label for="lastname" class="col-sm-3 control-label">联系人传真</label>
                                                      <div class="col-sm-7">
                                                        <input class="form-control" type="text" v-model="agencyCompany.contactFax" placeholder="联系人传真">
                                                      </div>
                                                       </div>
                                                      
                              </div>
                              <div class="modal-body" style="height: 100%; float: left;">
                                <div class="form-group">
                                  <label for="lastname" class="col-sm-3 control-label">联系人身份</label>
                                  <div class="col-sm-7">
                                    <input class="form-control" type="text" v-model="agencyCompany.contactIdentity" placeholder="联系人身份">
                                  </div>
                                   </div>
                           <div class="form-group">
                            <label for="lastname" class="col-sm-3 control-label">E-mail</label>
                            <div class="col-sm-7">
                              <input class="form-control" type="text" v-model="agencyCompany.eMail" placeholder="E-mail">
                            </div>
                             </div>
                             <div class="form-group">
                              <label for="lastname" class="col-sm-3 control-label">微信号</label>
                              <div class="col-sm-7">
                                <input class="form-control" type="text" v-model="agencyCompany.wechatNumber" placeholder="微信号">
                              </div>
                               </div>
                               <div class="form-group">
                                <label for="lastname" class="col-sm-3 control-label">付款银行</label>
                                <div class="col-sm-7">
                                  <input class="form-control" type="text" v-model="agencyCompany.payBank" placeholder="付款银行">
                                </div>
                                 </div>
                                 <div class="form-group">
                                  <label for="lastname" class="col-sm-3 control-label">信息变更备注</label>
                                  <div class="col-sm-7">
                                    <input class="form-control" type="text" v-model="agencyCompany.informationChange" placeholder="信息变更备注">
                                  </div>
                                   </div>
                                   <div class="form-group">
                                    <label for="lastname" class="col-sm-3 control-label">是否提交电子版申请</label>
                                    <div class="col-sm-7">
                                      是<input  type="radio" v-model="agencyCompany.isEditionSubmit" style="margin-left: 6px" value="0">
                                      否<input  type="radio" v-model="agencyCompany.isEditionSubmit" style="margin-left: 6px" value="1">
                                      <!-- <input class="form-control" type="text" v-model="agencyCompany.isEditionSubmit" placeholder="是否提交电子版申请"> -->
                                    </div>
                                     </div>
                                     <div class="form-group">
                                      <label for="lastname" class="col-sm-3 control-label">机构IP地址</label>
                                      <div class="col-sm-7">
                                        <input class="form-control" type="text" v-model="agencyCompany.ipAddress" placeholder="机构IP地址">
                                      </div>
                                       </div>
                                       <div class="form-group">
                                        <label for="lastname" class="col-sm-3 control-label">IP地址变更</label>
                                        <div class="col-sm-7">
                                          <input class="form-control" type="text" v-model="agencyCompany.ipChange" placeholder="IP地址变更">
                                        </div>
                                         </div>
                              </div>
                              <div class="modal-footer">
                                  <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
                                  <el-button id="button" data-dismiss="modal"  class="btn btn-default" type="primary" :loading="loading" @click="agencyCompanyadd()"  >提交</el-button>

                              </div>
                          </div>
                      </div>
                  </div>
                </form>
            <!-- 修改模态框（Modal） -->
            <form action=""  class="form-horizontal" role="form">
              <div class="modal fade" id="myModalup" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                  <div class="modal-dialog">
                      <div class="modal-content">
                          <div class="modal-header">
                              <h4 class="modal-title" id="myModalLabel">
                                  编辑公司
                              </h4>
                              <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                                  &times;
                              </button>
                          </div>
                          <div class="modal-body" style="height: 100%;">
                            <div class="form-group">
                              <label for="lastname" class="col-sm-3 control-label">公司名称</label>
                              <div class="col-sm-7">
                                <input class="form-control" type="text" v-model="agencyCompanys.name" placeholder="公司名称">
                              </div>
                              </div>
                              <div class="form-group">
                                <label for="lastname" class="col-sm-3 control-label">公司账户</label>
                                <div class="col-sm-7">
                                  <input class="form-control" type="text" v-model="agencyCompanys.account" placeholder="公司账户">
                                </div>
                                </div>
                                <div class="form-group">
                                  <label for="lastname" class="col-sm-3 control-label">联系人姓名</label>
                                  <div class="col-sm-7">
                                    <input class="form-control" type="text" v-model="agencyCompanys.contactName" placeholder="联系人姓名">
                                  </div>
                                  </div>
                                  <div class="form-group">
                                    <label for="lastname" class="col-sm-3 control-label">联系人手机</label>
                                    <div class="col-sm-7">
                                      <input class="form-control" type="text" v-model="agencyCompanys.contactPhone" placeholder="联系人手机">
                                    </div>
                                    </div>
                                    <div class="form-group">
                                      <label for="lastname" class="col-sm-3 control-label">QQ号</label>
                                      <div class="col-sm-7">
                                        <input class="form-control" type="text" v-model="agencyCompanys.qq" placeholder="QQ号">
                                      </div>
                                      </div>
                                      <div class="form-group">
                                        <label for="lastname" class="col-sm-3 control-label">职务</label>
                                        <div class="col-sm-7">
                                          <input class="form-control" type="text" v-model="agencyCompanys.post" placeholder="职务">
                                        </div>
                                        </div> <div class="form-group">
                                          <label for="lastname" class="col-sm-3 control-label">联系地址</label>
                                          <div class="col-sm-7">
                                            <input class="form-control" type="text" v-model="agencyCompanys.contactAddress" placeholder="联系地址">
                                          </div>
                                          </div>
                                          <div class="form-group">
                                            <label for="lastname" class="col-sm-3 control-label">公司编码</label>
                                            <div class="col-sm-7">
                                              <input class="form-control" type="text" v-model="agencyCompanys.companyCode" placeholder="公司编码">
                                            </div>
                                            </div>
                                            <div class="form-group">
                                              <label for="lastname" class="col-sm-3 control-label">E-mail</label>
                                              <div class="col-sm-7">
                                                <input class="form-control" type="text" v-model="agencyCompanys.eMail" placeholder="E-mail">
                                              </div>
                                              </div>
                                              <div class="form-group">
                                                <label for="lastname" class="col-sm-3 control-label">微信号</label>
                                                <div class="col-sm-7">
                                                  <input class="form-control" type="text" v-model="agencyCompanys.wechatNumber" placeholder="微信号">
                                                </div>
                                                </div>
                                                <div class="form-group">
                                                  <label for="lastname" class="col-sm-3 control-label">付款银行</label>
                                                  <div class="col-sm-7">
                                                    <input class="form-control" type="text" v-model="agencyCompanys.payBank" placeholder="付款银行">
                                                  </div>
                                                  </div>
                          </div>
                          <div class="modal-footer">
                              <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
                              <el-button id="button" data-dismiss="modal"  class="btn btn-default" type="primary" :loading="loading" @click="agencyCompanyupdate()"  >提交</el-button>
                          </div>
                      </div>
                  </div>
              </div>
            </form>
              </div>
            </div>
          </div>
          
        </div>
        
      </div>
      
    </main>
    <!--End 页面主要内容-->
  </div>
</div>

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>

<script src="https://cdn.bootcss.com/vue/2.6.9/vue.min.js"></script>
<script src="https://cdn.bootcss.com/axios/0.19.0/axios.min.js"></script>

<!-- 引入样式 -->
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<!-- 引入组件库 -->
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
<script type="text/javascript">
$(function(){
    $('.search-bar .dropdown-menu a').click(function() {
        var field = $(this).data('field') || '';
        $('#search-field').val(field);
        $('#search-btn').html($(this).text() + ' <span class="caret"></span>');
    });
});
</script>
</body>

<script>
  new Vue({
    el:"#app",
    data:{
      list:[],
      loading: false,
      agencyCompanyname:{},
      currentPage:1, //当前页码
      size:5, 
      totals:"",
      prePage:1,
      nextPage:1,
      totalPage:1, //总页数

      agencyCompany:{},
      agencyCompanys:{},

      sels: [],//选中显示的值
      selsadd: [],//选中显示的值
      selsup: [],//选中显示的值
    },
    created () {
        this.getlist(1);
    },
    methods: {
      getlist(currentPage){

        this.loading=true;
        setTimeout(() => {
        this.loading = false;

        axios.post("http://29n01o8660.oicp.vip/server/findAgencyCompanylikename/"+this.currentPage+"/"+this.size,this.agencyCompanyname)
        .then(res => {
          this.list = res.data.data.rows;
          this.totals = res.data.data.total;
          this.currentPage = currentPage;
          this.totalPage = Math.ceil(this.totals/this.size);
          this.prePage = 
          currentPage>1?currentPage-1:currentPage;
          this.nextPage = currentPage<this.totalPage?currentPage+1:currentPage;
          console.log(res)
        })
        .catch(err => {
          console.error(err); 
        })
      }, 2000);
      },
      unit(id){
        axios.get("http://29n01o8660.oicp.vip/server/AgencyCompanyFindId/"+id)
        .then(res => {
          this.agencyCompanys = res.data
          console.log(res)
        })
        .catch(err => {
          console.error(err); 
        })
      },
      agencyCompanyadd(){
        axios.post("http://29n01o8660.oicp.vip/server/AgencyCompanyadd",this.agencyCompany)
        .then(res => {

          this.$confirm('确定要添加代理公司吗?','提示').then(() =>{
           
            this.loading = true;
            setTimeout(() => {
              this.loading = false;
              this.$message({
              message: '恭喜你，代理公司添加成功',
              type: 'success'
              });

            }, 2000);
            
            this.getlist(1)
            console.log(res)
         
          }).catch(()=>{});

          console.log(res)
        })
        .catch(err => {
          console.error(err); 
        })
      },
      agencyCompanyupdate(){
        axios.post("http://29n01o8660.oicp.vip/server/AgencyCompanyupdate",this.agencyCompanys)
        .then(res => {

          this.$confirm('确定要编辑代理公司吗?','提示').then(() =>{
           
            this.loading = true;
            setTimeout(() => {
              this.loading = false;
              this.$message({
              message: '恭喜你，代理公司编辑成功',
              type: 'success'
              });

            }, 2000);
            
            this.getlist(1)
           console.log(res)
        
         }).catch(()=>{});

          console.log(res)
        })
        .catch(err => {
          console.error(err); 
        })
      },
      selsChange(sels) {      
        //被选中的行组成数组 
        this.sels = sels;
        // alert(JSON.stringify(this.sels))
        //遍历被选中行数所组成的数组
        for(let element of this.sels){
        //如果视频正在转码或者等待转码,禁用按钮,结束方法
          if(element.status == 'waiting'||element.progress){
            this.disabled = true;
            return;
          }
             //如果没有视频正在转码或者等待转码,按钮可用
            this.disabled = false;
        }
    },
    removeBatch(rows){  //批量删除
      var ids = [];
      //alert(JSON.stringify(rows))
      rows.forEach(element =>{
        ids.push(element.id)
      })
      alert(ids)
      this.$confirm('确定要删除选中的文件吗?','提示').then(() =>{
        axios.get("http://29n01o8660.oicp.vip/server/agencyCompanybulkdel/"+ids)
        .then(res => {
          this.loading = true;
        setTimeout(() => {
          this.loading = false;

          this.$message({
          message: '恭喜你，批量删除成功',
          type: 'success'
           });

          }, 2000);

          this.getlist(1);
          console.log(res)
        })
        .catch(err => {
          console.error(err); 
        })
      }).catch(()=>{});
    },
    }
  })
</script>
</html>